package org.javaforever.cookieshop;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.context.annotation.ComponentScan;

/**
 * @author Jerry Shen (沈戟峰)
 * 本应用程序来源于开源软件蛋糕商城，原作者并未签名。
 * 增强后蛋糕商城使用SpringBoot 3.4.0， JPA， Jakarta Servlet， JSP， JSTL
 * 原有的JSP界面和管理后台仍可以正常使用
 * 原有的Servlet API已移植至SpringBoot 3.4.0,改变不大
 * Controller层以下的API基本都使用Java通用代码生成器光2.4.0电音之王尝鲜版十一生成。
 * 部分原有的API也已经移植完毕。
 * 除了原有的前台和后台，现在的蛋糕商城有一个电音之王生成的集成后台。
 * 有任何问题可以电邮jerry_shen_sjf@qq.com探讨。
 */
@SpringBootApplication
@ComponentScan(basePackages = {"org.javaforever.cookieshop"})
public class Application extends SpringBootServletInitializer{

    public static void main(String[] args){
        SpringApplication.run(Application.class, args);
    }
    
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(Application.class);
    }
}
